Previous | Contents | Next
idiv
r/m8
Signed Divide
r/m16, %ax
r/m32, %eax
imul
Signed Multiply
r/m16
r/m32
r/m16,r16
r/m32,r32
$ imm8,r/m16,r16
$ imm8,r/m32,r32
$ imm8,r16
$ imm8,r32
$ imm16,r/m16,r16
$ imm32,r/m32,r32
$ imm16,r16
$ imm32,r32
in
$ imm8, %al
Input from Port
$ imm8, %ax
$ imm8, %eax
%dx , %al
%dx , %ax
%dx , %eax
inc
Increment by 1
r16
r32
ins/insb/insw/insd
Input from Port to String
ins
insb
insw
insd
int/into
int
3
Call to Interrupt Procedure
$ imm8
into
invd
Invalidate Cache (i486-specific)
invlpg
m
Invalidate TLB Entry (i486-specific)
iret/iretd
iret
Interrupt Return
iretd